


$(document).ready(function() {
    $("#checkin").click(function() {
        var lat = $("#lat").val();
        var longitude = $("#long").val();
        var cli = $("#hdCodCliente").val();
        if(lat == ""){
            alert("Habilite sua Geo Localizacao para efetuar o checkin.");
        }else{
            $.ajax({
                url: 'controller/acao_checkin.php?lat=' + lat + '&long=' + longitude+'&cliente='+cli,
                beforeSend: function(retorno){
                    $("#checkin").val('carregando...');
                },
                success: function(retorno) {
                    arr = eval(retorno)                
                    alert('Chekin Efetuado \n Rua: '+arr[0]+'\n'+'Cidade: '+arr[1]+'\n'+'Bairro: '+arr[2]);
                    $("#preload").css('display','none');
                    $("#checkin").val('CHECK-IN');
                    $("#checkin").attr('disabled','disabled');
                }
            });
        }
    });
    $("#addFile").click(function(){
        var a = $("#contFile").val();
        b = parseInt(a);
        b = b+1;
        objUp = {
            type: 'file',
            name: 'file[]',
            id: 'file'+b,
            style:'color:white'
        }
        objR = {
            type: 'button',
            id: 'del'+b,
            name: 'del'+b,
            value: '-',
            onClick : 'removeUpFile("'+b+'")'
        }
        //coloco na pagina
        //$('<br>').appendTo("#uploadFile");
        $('<input>', objUp ).appendTo("#uploadFile");
        $('<input>', objR).appendTo("#uploadFile");
        $("#contFile").val(b);
    });

    $("#addFoto").click(function(){
        var a = $("#contFoto").val();
        b = parseInt(a);
        b = b+1;
        objUp = {
            type: 'file',
            name: 'foto[]',
            id: 'foto'+b,
            style:'color:white'
        }
        objR = {
            type: 'button',
            id: 'delFoto'+b,
            name: 'delFoto'+b,
            value: '-',
            onClick : 'removeFotoUp("'+b+'")'
        }
        //coloco na pagina
        //$('<br>').appendTo("#Foto");
        $('<input>', objUp ).appendTo("#Foto");
        $('<input>', objR).appendTo("#Foto");
        $("#contFoto").val(b);
    });
    
    
    $('input[id *= "txtCpf"]').mask('999.999.999-99');
    $('input[id *= "txtData"]').mask('99/99/9999');
    $('input[id *= "txtRg"]').mask('9999999999');
    $('input[id *= "txtTel"]').mask('(99)9999-9999 / (99)9999-9999 / (99)9999-9999');
    $('input[id *= "txtCel"]').mask('(99)9999-9999 / (99)9999-9999 / (99)9999-9999');
    $('#btFoto').click(function() {
        $('#flFoto').css('display', 'block');
        $('#flFoto').click();
        $('#flFoto').css('display', 'none');
    });
    $('#btArquivo').click(function() {
        $('#flArquivo').css('display', 'block');
        $('#flArquivo').click();
        $('#flArquivo').css('display', 'none');
    });

    nome = $('#cmbTipo option:selected').html();
    if (nome == "Assessor ") {
        $("#supervisor").css('visibility', 'visible');
    } else {
        $("#supervisor").css('visibility', 'hidden');
    }
    
    $("#DivPesquisaCliente" ).draggable();

    var so = navigator.userAgent;
    if (so.indexOf("iPhone") >= 0 || so.indexOf("Android") >= 0) {
        $("#btBuscar").hide();
    }
});

function ListaMunicipios(obj) {
    var uf = obj.value;

    $.ajax({
        url: "ajax/listamunicipios.php?uf=" + uf,
        success: function(retorno) {
            $('#tdRetorno').html(retorno);
        }
    });
}

function ListaPostosdoMunicipio(obj) {
    var codmunicipio = obj.value;

    $.ajax({
        url: "ajax/listapostos.php?codmunicipio=" + codmunicipio,
        success: function(retorno) {
            $('#tdRetornoPostos').html(retorno);
        }
    });
}

function carregaPosto(){
    id = $("#cmbListaPostos").val();
    $("#hdCodCliente").val(id);
    document.getElementById("checkin").disabled=false;
}

function VerificaLogin() {

    login = $("#txtLoginUsuario").val();
    if(login == ''){
        $('#spanLogin').html("<img src='img/x.png'/>");
        $("#txtLoginUsuario").focus();
    }else{
        $.ajax({
            url: "ajax/listalogin.php?login=" + login,
            success: function(retorno) {
                if (retorno == 0) {
                    $('#spanLogin').html("<img src='img/v.png'/>");
                } else {
                    $('#spanLogin').html("<img src='img/x.png'/>");
                    $('#txtLoginUsuario').focus();
                }
            }
        });
    }

}
function ValidaFormulario(inputs, mensagem)
{
    var msg = mensagem === undefined ? "Favor preencher todos os campos obrigatorios!" : mensagem;
    var aux = inputs.split("|");
    for (cont = 0; cont < aux.length; cont++) {
        if (document.getElementById(aux[cont])) {
            if (document.getElementById(aux[cont]).value == '') {
                alert((msg));
                document.getElementById(aux[cont]).focus();
                return false;
            }
        } else {
        //alert(('Verifique os campos!' + aux[cont]));	
        //return false;
        }
    }
    return true;
}
function fecharFoto(){
    $('#DivFoto').hide();
    $('#transp').hide();
}
function lightfoto(url){
    objI = {
        'style':'max-width:450px;max-height:400px;',
        src:url,
        id:'idF'
        };
        $('#idF').remove();
        $('#transp').show();
        $('<img>', objI ).appendTo("#DivFoto");
        $('#DivFoto').fadeIn(1000);
}

function alteraDisplayDiv(idDiv) {
    if ($("#" + idDiv).css("display") == "block") {
        $("#" + idDiv).css("display", "none");
    } else {
        $("#" + idDiv).css("display", "block");
    }
}

function carregaBusca(idDiv, urlArquivo, tipoBusca) {
    var tipo = tipoBusca;
    var assessor = "";
    if(document.getElementById('cmbAssessor')){
        assessor = document.getElementById('cmbAssessor').value;
    }
    
    alteraDisplayDiv(idDiv);
    $.ajax({
        url: urlArquivo+'?tipo='+tipo+'&cmbassessor='+assessor,
        success: function(retorno) {
            $("#" + idDiv).html(retorno);
        }
    });
}

function carregaDescricaoVisita(idDiv, urlArquivo, codvisita) {
    alteraDisplayDiv(idDiv);
    $.ajax({
        url: urlArquivo+'?codvisita='+codvisita,
        success: function(retorno) {
            $("#" + idDiv).html(retorno);
        }
    });
}

function ListaResultadosBusca(idform, destino, url) {
    $.ajax({
        data: $("#"+idform).serialize(),
        url: url,
        success: function(retorno) {
            $("#" + destino).html(retorno);
        }
    });
}

function supervisor() {

    nome = $('#cmbTipo option:selected').html();

    if (nome == "Assessor ") {
        $("#supervisor").css('visibility', 'visible');
    } else {
        $("#supervisor").css('visibility', 'hidden');
    }

}

function mudarpagina(valor,hdpag,url,form,retorno){
    var hdpagina  = document.getElementById(hdpag).value;
    if(valor == 'p'){
        hdpagina = parseInt(hdpagina) + 1;
    }else if(valor == 'a'){
        hdpagina = parseInt(hdpagina) - 1;
    }else if(typeof valor == "int"){
        hdpagina = valor;		
    }

    document.getElementById(hdpag).value = '';
    document.getElementById(hdpag).value = hdpagina;
    acessoAjax(url,form,retorno);
}

function enviaFormComAjax(idform,destino,retorno){
    $.ajax({
        data: $("#"+idform).serialize(),
        url: destino,
        success: function(conteudo){
            $("#"+retorno).html(conteudo);
        }
    });
}
